.CalendarWidget{
	margin:0px !important;
	/*width:200px;*/
	font-size:1em !important;
}
.CalendarWidget .calhead{
	background:#2E91C6;
	color:#FFFFFF;
}
.CalendarWidget .calhead td{
	border:none;
	background:none;
}
.CalendarWidget td{
	padding:3px;
	width:5px !important;
	font-size:0.9em !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	border:none;
	background:#CCCCCC;
	text-align:center;
}
.CalendarWidget td.active{
	cursor:pointer;
	background:#2E91C6;
	color:#FFFFFF;
}
.CalendarWidget td.active:hover{
	cursor:pointer;
	background:#A30C0C;
}
.CalendarWidget td.active{
	cursor:pointer;
}
.CalNavWidget{
	margin:0px !important;
}
#CalPopup{
	/*position:absolute;*/
	width:100px;
	height:100px;
	background:#E8E8E8;
}
.CalDateWidget{
	margin:0px 0px 7px 0px !important;
}